package com.boardgame.gwt.data.tile.building;

import com.boardgame.gwt.data.GwtGameBoard;
import com.boardgame.gwt.data.tile.GwtSpaceTile;
import com.boardgame.gwt.service.operate.SyntaxBaseAction;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 建筑板块
 */
@Data
public class GwtBuildingTile  extends GwtSpaceTile {

    /**
     * 绿手
     */
    private boolean isGreenHand;
    /**
     * 黑手
     */
    private boolean isBlackHand;
    /**
     * 字母编号
     */
    private String code;
    /**
     * 等级
     */
    private int level;

    //可以完整执行的行动
    public List<SyntaxBaseAction> listDoAction = new ArrayList<>();

    //多个选择行动
    public List<SyntaxBaseAction> listChooseAction = new ArrayList<>();

    @Override
    public void addTileToMapSpace(GwtGameBoard gwtGameBoard) {
        //无意义的添加
    }

//    /**
//     * 第一行动
//     */
//    public SyntaxBaseAction firstAction;
//
//    /**
//     * 第二行动
//     */
//    public SyntaxBaseAction secondAction;
}


